/summon villager ~ ~2 ~ {VillagerData:{profession:librarian,level:5,type:plains},Offers:{Recipes:[
{buy:{id:magma_block,Count:14},buyB:{id:nether_bricks,Count:7},sell:{id:leather_helmet,Count:1,tag:{display:{color:11751612,Name:"{\"text\":\"Magma Helmet\",\"color\":\"red
\"}"},AttributeModifiers:
[
{AttributeName:"generic.armor",Name:"generic.armor",Amount:3,Operation:0,UUIDLeast:111111,UUIDMost:111111,Slot:"head"},
{AttributeName:"generic.knockbackResistance",Name:"generic.knockbackResistance",Amount:0.2,Operation:0,UUIDLeast:111111,UUIDMost:111111,Slot:"head"}],
Enchantments:[{id:"minecraft:fire_protection",lvl:10},{id:"minecraft:unbreaking",lvl:6}]
},maxUses:9999999}},
{buy:{id:magma_block,Count:20},buyB:{id:nether_bricks,Count:10},sell:{id:leather_chestplate,Count:1,tag:{display:{color:11751612,Name:"{\"text\":\"Magma Chestplate\",\"color\":\"red\"}"},AttributeModifiers:
[
{AttributeName:"generic.armor",Name:"generic.armor",Amount:5,Operation:0,UUIDLeast:111112,UUIDMost:111112,Slot:"chest"},
{AttributeName:"generic.knockbackResistance",Name:"generic.knockbackResistance",Amount:0.35,Operation:0,UUIDLeast:111112,UUIDMost:111112,Slot:"chest"}],
Enchantments:[{id:"minecraft:fire_protection",lvl:10},{id:"minecraft:unbreaking",lvl:6}]
},maxUses:9999999}},
{buy:{id:magma_block,Count:18},buyB:{id:nether_bricks,Count:9},sell:{id:leather_leggings,Count:1,tag:{display:{color:11751612,Name:"{\"text\":\"Magma Leggings\",\"color\":\"red\"}"},AttributeModifiers:
[
{AttributeName:"generic.armor",Name:"generic.armor",Amount:4,Operation:0,UUIDLeast:111113,UUIDMost:111113,Slot:"legs"},
{AttributeName:"generic.knockbackResistance",Name:"generic.knockbackResistance",Amount:0.3,Operation:0,UUIDLeast:111113,UUIDMost:111113,Slot:"legs"}],
Enchantments:[{id:"minecraft:fire_protection",lvl:10},{id:"minecraft:unbreaking",lvl:6}]
},maxUses:9999999}},
{buy:{id:magma_block,Count:12},buyB:{id:nether_bricks,Count:6},sell:{id:leather_boots,Count:1,tag:{display:{color:11751612,Name:"{\"text\":\"Magma Boots\",\"color\":\"red
\"}"},AttributeModifiers:
[
{AttributeName:"generic.armor",Name:"generic.armor",Amount:2,Operation:0,UUIDLeast:111114,UUIDMost:111114,Slot:"feet"},
{AttributeName:"generic.knockbackResistance",Name:"generic.knockbackResistance",Amount:0.15,Operation:0,UUIDLeast:111114,UUIDMost:111114,Slot:"feet"}],
Enchantments:[{id:"minecraft:fire_protection",lvl:10},{id:"minecraft:unbreaking",lvl:6}]
},maxUses:9999999}}]}}